474490
334773
129515
821847
35510
262890
423291
547464
277790
11267
4547
205547
5162799
3576581
3104148
2409804
2240988
2064609
1981358
191978
1774118
1723136
1694196
1640471